using System;
using System.Collections.Generic;
using System.ComponentModel;
using DataService.Core.ModeCode;

namespace Data.Model.SqlServer
{
   [Serializable]
   [DataObject]
   public partial class TB_PersonnelInfo
   {
      #region 属性


           ///<summary>ID</summary>
           [Fieldndex("PrimaryKey","PK_TB_PERSONNELINFO")]
           [ColumnProperty(16,"uniqueidentifier","ID")]
           public System.Guid ID { get;set;}


           ///<summary>员工编号</summary>
           [ColumnProperty(60,"nvarchar","员工编号")]
           public String PersonnelNo { get; set;}


           ///<summary>员工姓名</summary>
           [ColumnProperty(60,"nvarchar","员工姓名")]
           public String PersonnelName { get; set;}


           ///<summary>性质（通行/电子）</summary>
           [ColumnProperty(4,"int","性质（通行/电子）")]
           public Int32 Nature { get; set;}


           ///<summary>状态（在职/离职）</summary>
           [ColumnProperty(4,"int","状态（在职/离职）")]
           public Int32 Status { get; set;}


           ///<summary>工作状态(已转正/试用)</summary>
           [ColumnProperty(4,"int","工作状态(已转正/试用)")]
           public Int32 WorkStatus { get; set;}


           ///<summary>身份证号码</summary>
           [ColumnProperty(600,"nvarchar","身份证号码")]
           public String IDNo { get; set;}


           ///<summary>有效期</summary>
           [ColumnProperty(60,"nvarchar","有效期")]
           public String TermOfValidity { get; set; }


           ///<summary>创建时间</summary>
           [ColumnProperty(60,"nvarchar","创建时间")]
           public String CreateTime { get; set; }


           ///<summary>创建人</summary>
           [ColumnProperty(16,"uniqueidentifier","创建人")]
           public System.Guid? CreateUserId { get; set; }


           ///<summary>创建人姓名</summary>
           [ColumnProperty(60,"nvarchar","创建人姓名")]
           public String CreateUserName { get; set; }


           ///<summary>最后修改时间</summary>
           [ColumnProperty(60,"nvarchar","最后修改时间")]
           public String LastUpdateTime { get; set; }


           ///<summary>最后修改人</summary>
           [ColumnProperty(16,"uniqueidentifier","最后修改人")]
           public System.Guid? LastUpdateUserId { get; set; }


           ///<summary>最后修改人姓名</summary>
           [ColumnProperty(60,"nvarchar","最后修改人姓名")]
           public String LastUpdateUserName { get; set; }


           ///<summary>是否删除</summary>
           [ColumnProperty(1,"bit","是否删除")]
           public Boolean IsDelete { get; set;}


           ///<summary>删除时间</summary>
           [ColumnProperty(60,"nvarchar","删除时间")]
           public String DeleteTime { get; set; }


           ///<summary>删除人</summary>
           [ColumnProperty(16,"uniqueidentifier","删除人")]
           public System.Guid? DeleteUserId { get; set; }


           ///<summary>学历</summary>
           [ColumnProperty(4,"int","学历")]
           public Int32 Education { get; set;}


           ///<summary>毕业日期</summary>
           [ColumnProperty(25,"varchar","毕业日期")]
           public String GraduationDate { get; set; }


           ///<summary></summary>
           [ColumnProperty(4,"int","")]
           public Int32? IsDiploma { get; set; }


           ///<summary>证件原件情况(T,F,/ )</summary>
           [ColumnProperty(2,"char","证件原件情况(T,F,/ )")]
           public String Original { get; set; }
      #endregion
   }
}

